package br.com.character.flex.chorm.core.sql
{
    import br.com.character.flex.chorm.core.annotation.IAnnotation;

    [Bindable]
    public interface IField extends ISQL
    {
        function get name():String;
        function set name(param:String):void;
        function get alias():String;
        function set alias(param:String):void;
        function get value():IValue;
        function set value(param:IValue):void;
        function get annotations():Vector.<IAnnotation>;
        function set annotations(param:Vector.<IAnnotation>):void;
    }
}